package com.nanyang.tms.api.dto.response.companystored;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class CompanyStoredResponse implements Serializable {

    private static final long serialVersionUID = 1357911399204540441L;


    /**
     * 客户代码
     */
    private String companyCode;

    /**
     * 客户名称
     */
    private String companyName;

    /**
     * 卡号
     */
    private String cardNo;

    /**
     * 卡名称
     */
    private String cardName;

    /**
     * 开卡时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date useCardTime;

    /**
     * 可用余额
     */
    private BigDecimal useBalance;

    /**
     * 冻结金额
     */
    private BigDecimal frozenAmount;

    /**
     * 实际余额
     */
    private BigDecimal actualBalance;

    /**
     * 状态（0启用 1停用）
     */
    private Integer state;
}
